# near model CODE resource # jump table entries: 17048-17062 (15 of them) export_2131: 00000000 4E56 0000 link A6, 0 00000004 2F0C move.l -[A7], A4 00000006 286E 0008 movea.l A4, [A6 + 0x8] 0000000A 2054 movea.l A0, [A4] 0000000C 4268 006A clr.w [A0 + 0x6A] 00000010 4268 0068 clr.w [A0 + 0x68] 00000014 317C 000E 006C move.w [A0 + 0x6C], 0xE 0000001A 7000 moveq.l D0, 0x00 0000001C 2140 006E move.l [A0 + 0x6E], D0 00000020 4268 0072 clr.w [A0 + 0x72] 00000024 285F movea.l A4, [A7]+ 00000026 4E5E unlink A6 00000028 2E9F move.l [A7], [A7]+ 0000002A 4E75 rts export_2132: 0000002C 4E56 0000 link A6, 0 00000030 2F0C move.l -[A7], A4 00000032 286E 0008 movea.l A4, [A6 + 0x8] 00000036 2054 movea.l A0, [A4] 00000038 4AA8 006E tst.l [A0 + 0x6E] 0000003C 670E beq +0x10 /* 0000004C */ 0000003E 2F28 006E move.l -[A7], [A0 + 0x6E] 00000042 A932 syscall DisposeMenu 00000044 2054 movea.l A0, [A4] 00000046 7000 moveq.l D0, 0x00 00000048 2140 006E move.l [A0 + 0x6E], D0 label0000004C: 0000004C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000050 4EAD 096A jsr [A5 + 0x96A /* export_297 */] 00000054 285F movea.l A4, [A7]+ 00000056 4E5E unlink A6 00000058 2E9F move.l [A7], [A7]+ 0000005A 4E75 rts export_2133: 0000005C 4E56 FECE link A6, -0x0132 00000060 48E7 0138 movem.l -[A7], D7,A2,A3,A4 00000064 206E 000E movea.l A0, [A6 + 0xE] 00000068 43EE FF00 lea.l A1, [A6 - 0x100] 0000006C 703F moveq.l D0, 0x3F label0000006E: 0000006E 22D8 move.l [A1]+, [A0]+ 00000070 51C8 FFFC dbf D0, -0x6 /* 0000006E */ 00000074 266E 0008 movea.l A3, [A6 + 0x8] 00000078 284B movea.l A4, A3 0000007A 486E FF00 pea.l [A6 - 0x100] 0000007E 1F2E 000C move.b -[A7], [A6 + 0xC] 00000082 2F0B move.l -[A7], A3 00000084 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */] 00000088 486E FEF4 pea.l [A6 - 0x10C] 0000008C 4EAD 2212 jsr [A5 + 0x2212 /* export_1086 */] 00000090 41EE FEE8 lea.l A0, [A6 - 0x118] 00000094 2454 movea.l A2, [A4] 00000096 43EA 0050 lea.l A1, [A2 + 0x50] 0000009A 20D9 move.l [A0]+, [A1]+ 0000009C 20D9 move.l [A0]+, [A1]+ 0000009E 20D9 move.l [A0]+, [A1]+ 000000A0 486E FEE8 pea.l [A6 - 0x118] 000000A4 4EAD 221A jsr [A5 + 0x221A /* export_1087 */] 000000A8 4267 clr.w -[A7] 000000AA 486E FF00 pea.l [A6 - 0x100] 000000AE A88C syscall StringWidth 000000B0 301F move.w D0, [A7]+ 000000B2 5840 addq.w D0, 4 000000B4 2054 movea.l A0, [A4] 000000B6 3228 004E move.w D1, [A0 + 0x4E] 000000BA D268 004A add.w D1, [A0 + 0x4A] 000000BE 3E01 move.w D7, D1 000000C0 DE40 add.w D7, D0 000000C2 42A7 clr.l -[A7] 000000C4 2F0B move.l -[A7], A3 000000C6 4EBA 00F8 jsr [PC + 0xF8 /* 000001C0 */] 000000CA 4A9F tst.l [A7]+ 000000CC 6706 beq +0x8 /* 000000D4 */ 000000CE 2054 movea.l A0, [A4] 000000D0 DE68 006C add.w D7, [A0 + 0x6C] label000000D4: 000000D4 486E FED8 pea.l [A6 - 0x128] 000000D8 2F0B move.l -[A7], A3 000000DA 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */] 000000DE 3007 move.w D0, D7 000000E0 48C0 ext.l D0 000000E2 2F00 move.l -[A7], D0 000000E4 202E FEE0 move.l D0, [A6 - 0x120] 000000E8 90AE FED8 sub.l D0, [A6 - 0x128] 000000EC 2F00 move.l -[A7], D0 000000EE 1F2E 000C move.b -[A7], [A6 + 0xC] 000000F2 2F0B move.l -[A7], A3 000000F4 4EAD 3122 jsr [A5 + 0x3122 /* export_1568 */] 000000F8 42A7 clr.l -[A7] 000000FA 2F0B move.l -[A7], A3 000000FC 4EBA 00C2 jsr [PC + 0xC2 /* 000001C0 */] 00000100 4A9F tst.l [A7]+ 00000102 6718 beq +0x1A /* 0000011C */ 00000104 486E FECE pea.l [A6 - 0x132] 00000108 2F0B move.l -[A7], A3 0000010A 4EAD 1F8A jsr [A5 + 0x1F8A /* export_1005 */] 0000010E 302E FED4 move.w D0, [A6 - 0x12C] 00000112 2054 movea.l A0, [A4] 00000114 9068 006C sub.w D0, [A0 + 0x6C] 00000118 3140 006A move.w [A0 + 0x6A], D0 label0000011C: 0000011C 486E FEF4 pea.l [A6 - 0x10C] 00000120 4EAD 221A jsr [A5 + 0x221A /* export_1087 */] 00000124 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+ 00000128 4E5E unlink A6 0000012A 205F movea.l A0, [A7]+ 0000012C DEFC 000A add.w A7, 0xA /* '\n' */ 00000130 4ED0 jmp [A0] 00000132 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2134: // at 00000134 (misaligned) 00000136 0000 206E ori.b D0, 0x6E /* 'n' */ 0000013A 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000013E 316E 000E 0068 move.w [A0 + 0x68], [A6 + 0xE] 00000144 102E 000C move.b D0, [A6 + 0xC] 00000148 6708 beq +0xA /* 00000152 */ 0000014A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000014E 4EAD 30CA jsr [A5 + 0x30CA /* export_1557 */] label00000152: 00000152 4E5E unlink A6 00000154 205F movea.l A0, [A7]+ 00000156 504F addq.w A7, 8 00000158 4ED0 jmp [A0] 0000015A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2135: // at 0000015C (misaligned) 0000015E 0000 206E ori.b D0, 0x6E /* 'n' */ 00000162 0008 2050 ori.b A0, 0x50 /* 'P' */ 00000166 316E 000E 006C move.w [A0 + 0x6C], [A6 + 0xE] 0000016C 102E 000C move.b D0, [A6 + 0xC] 00000170 6708 beq +0xA /* 0000017A */ 00000172 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000176 4EAD 30CA jsr [A5 + 0x30CA /* export_1557 */] label0000017A: 0000017A 4E5E unlink A6 0000017C 205F movea.l A0, [A7]+ 0000017E 504F addq.w A7, 8 00000180 4ED0 jmp [A0] 00000182 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2136: // at 00000184 (misaligned) 00000186 0000 48E7 ori.b D0, 0xE7 0000018A 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 0000018E 0008 284B ori.b A0, 0x4B /* 'K' */ 00000192 2054 movea.l A0, [A4] 00000194 316E 000C 0072 move.w [A0 + 0x72], [A6 + 0xC] 0000019A 42A7 clr.l -[A7] 0000019C 2F0B move.l -[A7], A3 0000019E 4EBA 0020 jsr [PC + 0x20 /* 000001C0 */] 000001A2 4A9F tst.l [A7]+ 000001A4 56C0 sne D0 000001A6 4400 neg.b D0 000001A8 1F00 move.b -[A7], D0 000001AA 4267 clr.w -[A7] 000001AC 2F0B move.l -[A7], A3 000001AE 4EAD 3052 jsr [A5 + 0x3052 /* export_1542 */] 000001B2 4CDF 1800 movem.l A3,A4, [A7]+ 000001B6 4E5E unlink A6 000001B8 205F movea.l A0, [A7]+ 000001BA 5C4F addq.w A7, 6 000001BC 4ED0 jmp [A0] 000001BE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000001C0-000001C6 fn000001C0: 000001C0 4E56 0000 link A6, 0 000001C4 2F0C move.l -[A7], A4 // end alternate branch 000001C0-000001C6 fn000001C0: // (misaligned) 000001C2 0000 2F0C ori.b D0, 0xC 000001C6 286E 0008 movea.l A4, [A6 + 0x8] 000001CA 7000 moveq.l D0, 0x00 000001CC 2D40 000C move.l [A6 + 0xC], D0 000001D0 2054 movea.l A0, [A4] 000001D2 4AA8 006E tst.l [A0 + 0x6E] 000001D6 6708 beq +0xA /* 000001E0 */ 000001D8 2D68 006E 000C move.l [A6 + 0xC], [A0 + 0x6E] 000001DE 6016 bra +0x18 /* 000001F6 */ label000001E0: 000001E0 2054 movea.l A0, [A4] 000001E2 4A68 0072 tst.w [A0 + 0x72] 000001E6 670E beq +0x10 /* 000001F6 */ 000001E8 42A7 clr.l -[A7] 000001EA 2054 movea.l A0, [A4] 000001EC 3F28 0072 move.w -[A7], [A0 + 0x72] 000001F0 A9BF syscall GetRMenu 000001F2 2D5F 000C move.l [A6 + 0xC], [A7]+ label000001F6: 000001F6 285F movea.l A4, [A7]+ 000001F8 4E5E unlink A6 000001FA 2E9F move.l [A7], [A7]+ 000001FC 4E75 rts 000001FE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2137: // at 00000200 (misaligned) 00000202 FFFC .invalid <> 00000204 2F0C move.l -[A7], A4 00000206 42A7 clr.l -[A7] 00000208 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000020C 4EBA FFB2 jsr [PC - 0x4E /* 000001C0 */] 00000210 285F movea.l A4, [A7]+ 00000212 200C move.l D0, A4 00000214 6718 beq +0x1A /* 0000022E */ 00000216 102E 000C move.b D0, [A6 + 0xC] 0000021A 670A beq +0xC /* 00000226 */ 0000021C 2F0C move.l -[A7], A4 0000021E 3F2E 000E move.w -[A7], [A6 + 0xE] 00000222 A939 syscall EnableItem 00000224 6008 bra +0xA /* 0000022E */ label00000226: 00000226 2F0C move.l -[A7], A4 00000228 3F2E 000E move.w -[A7], [A6 + 0xE] 0000022C A93A syscall DisableItem label0000022E: 0000022E 285F movea.l A4, [A7]+ 00000230 4E5E unlink A6 00000232 205F movea.l A0, [A7]+ 00000234 504F addq.w A7, 8 00000236 4ED0 jmp [A0] export_2138: 00000238 4E56 FFFC link A6, -0x0004 0000023C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000240 1C2E 000C move.b D6, [A6 + 0xC] 00000244 3E2E 000E move.w D7, [A6 + 0xE] 00000248 286E 0008 movea.l A4, [A6 + 0x8] 0000024C 42A7 clr.l -[A7] 0000024E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000252 4EBA FF6C jsr [PC - 0x94 /* 000001C0 */] 00000256 265F movea.l A3, [A7]+ 00000258 200B move.l D0, A3 0000025A 672A beq +0x2C /* 00000286 */ 0000025C 2054 movea.l A0, [A4] 0000025E 4A68 0050 tst.w [A0 + 0x50] 00000262 660A bne +0xC /* 0000026E */ 00000264 2F0B move.l -[A7], A3 00000266 3F07 move.w -[A7], D7 00000268 1F06 move.b -[A7], D6 0000026A A945 syscall CheckItem 0000026C 6018 bra +0x1A /* 00000286 */ label0000026E: 0000026E 1006 move.b D0, D6 00000270 670C beq +0xE /* 0000027E */ 00000272 2F0B move.l -[A7], A3 00000274 3F07 move.w -[A7], D7 00000276 3F3C 00A5 move.w -[A7], 0xA5 0000027A A944 syscall SetItmMark 0000027C 6008 bra +0xA /* 00000286 */ label0000027E: 0000027E 2F0B move.l -[A7], A3 00000280 3F07 move.w -[A7], D7 00000282 1F06 move.b -[A7], D6 00000284 A945 syscall CheckItem label00000286: 00000286 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 0000028A 4E5E unlink A6 0000028C 205F movea.l A0, [A7]+ 0000028E 504F addq.w A7, 8 00000290 4ED0 jmp [A0] 00000292 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2139: // at 00000294 (misaligned) 00000296 FEFC 2F0C .extension 0xEFC <> // unimplemented 0000029A 206E 000C movea.l A0, [A6 + 0xC] 0000029E 43EE FF00 lea.l A1, [A6 - 0x100] 000002A2 703F moveq.l D0, 0x3F label000002A4: 000002A4 22D8 move.l [A1]+, [A0]+ 000002A6 51C8 FFFC dbf D0, -0x6 /* 000002A4 */ 000002AA 42A7 clr.l -[A7] 000002AC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002B0 4EBA FF0E jsr [PC - 0xF2 /* 000001C0 */] 000002B4 285F movea.l A4, [A7]+ 000002B6 200C move.l D0, A4 000002B8 670C beq +0xE /* 000002C6 */ 000002BA 2F0C move.l -[A7], A4 000002BC 3F2E 0010 move.w -[A7], [A6 + 0x10] 000002C0 486E FF00 pea.l [A6 - 0x100] 000002C4 A947 syscall SetMenuItemText/SetItem label000002C6: 000002C6 285F movea.l A4, [A7]+ 000002C8 4E5E unlink A6 000002CA 205F movea.l A0, [A7]+ 000002CC DEFC 000A add.w A7, 0xA /* '\n' */ 000002D0 4ED0 jmp [A0] 000002D2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2140: // at 000002D4 (misaligned) 000002D6 0000 1F2E ori.b D0, 0x2E /* '.' */ 000002DA 000C 2F2E ori.b A4, 0x2E /* '.' */ 000002DE 0008 4EAD ori.b A0, 0xAD 000002E2 064A 2F2E addi.w A2, 0x2F2E /* '/.' */ 000002E6 0008 4EBA ori.b A0, 0xBA 000002EA 000A 4E5E ori.b A2, 0x5E /* '^' */ 000002EE 205F movea.l A0, [A7]+ 000002F0 5C4F addq.w A7, 6 000002F2 4ED0 jmp [A0] fn000002F4: 000002F4 4E56 FFF0 link A6, -0x0010 000002F8 48E7 0018 movem.l -[A7], A3,A4 000002FC 286E 0008 movea.l A4, [A6 + 0x8] 00000300 42A7 clr.l -[A7] 00000302 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000306 4EBA FEB8 jsr [PC - 0x148 /* 000001C0 */] 0000030A 4A9F tst.l [A7]+ 0000030C 6772 beq +0x74 /* 00000380 */ 0000030E 2054 movea.l A0, [A4] 00000310 2D68 0068 FFF8 move.l [A6 - 0x8], [A0 + 0x68] 00000316 42A7 clr.l -[A7] 00000318 A8CB syscall OpenPoly 0000031A 265F movea.l A3, [A7]+ 0000031C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000320 A893 syscall MoveTo 00000322 2054 movea.l A0, [A4] 00000324 3028 006C move.w D0, [A0 + 0x6C] 00000328 D06E FFFA add.w D0, [A6 - 0x6] 0000032C 3F00 move.w -[A7], D0 0000032E 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000332 A891 syscall LineTo 00000334 2054 movea.l A0, [A4] 00000336 3028 006C move.w D0, [A0 + 0x6C] 0000033A 48C0 ext.l D0 0000033C 81FC 0002 divs.w D0, 0x2 00000340 D06E FFFA add.w D0, [A6 - 0x6] 00000344 3F00 move.w -[A7], D0 00000346 3028 006C move.w D0, [A0 + 0x6C] 0000034A 48C0 ext.l D0 0000034C 81FC 0002 divs.w D0, 0x2 00000350 D06E FFF8 add.w D0, [A6 - 0x8] 00000354 3F00 move.w -[A7], D0 00000356 A891 syscall LineTo 00000358 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000035C A891 syscall LineTo 0000035E A8CC syscall ClosePoly/ClosePgon 00000360 7004 moveq.l D0, 0x04 00000362 2054 movea.l A0, [A4] 00000364 B028 002C cmp.b D0, [A0 + 0x2C] 00000368 660A bne +0xC /* 00000374 */ 0000036A 2F0B move.l -[A7], A3 0000036C 486D FE2A pea.l [A5 - 0x1D6] 00000370 A8CA syscall FillPoly 00000372 6008 bra +0xA /* 0000037C */ label00000374: 00000374 2F0B move.l -[A7], A3 00000376 486D FE22 pea.l [A5 - 0x1DE] 0000037A A8CA syscall FillPoly label0000037C: 0000037C 2F0B move.l -[A7], A3 0000037E A8CD syscall KillPoly label00000380: 00000380 4CDF 1800 movem.l A3,A4, [A7]+ 00000384 4E5E unlink A6 00000386 2E9F move.l [A7], [A7]+ 00000388 4E75 rts 0000038A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2141: // at 0000038C (misaligned) 0000038E FFF8 .invalid <> 00000390 206E 000C movea.l A0, [A6 + 0xC] 00000394 43EE FFF8 lea.l A1, [A6 - 0x8] 00000398 22D8 move.l [A1]+, [A0]+ 0000039A 22D8 move.l [A1]+, [A0]+ 0000039C 486E FFF8 pea.l [A6 - 0x8] 000003A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003A4 4EAD 147A jsr [A5 + 0x147A /* export_651 */] 000003A8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003AC 4EBA FF46 jsr [PC - 0xBA /* 000002F4 */] 000003B0 4E5E unlink A6 000003B2 205F movea.l A0, [A7]+ 000003B4 504F addq.w A7, 8 000003B6 4ED0 jmp [A0] export_2142: 000003B8 4E56 FFF8 link A6, -0x0008 000003BC 422E 0014 clr.b [A6 + 0x14] 000003C0 42A7 clr.l -[A7] 000003C2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003C6 4EBA FDF8 jsr [PC - 0x208 /* 000001C0 */] 000003CA 4A9F tst.l [A7]+ 000003CC 6724 beq +0x26 /* 000003F2 */ 000003CE 486D FDCE pea.l [A5 - 0x232] 000003D2 A851 syscall SetCursor 000003D4 486E FFF8 pea.l [A6 - 0x8] 000003D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003DC 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] 000003E0 2F2E 000C move.l -[A7], [A6 + 0xC] 000003E4 486E FFF8 pea.l [A6 - 0x8] 000003E8 A8DF syscall RectRgn 000003EA 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 000003F0 6016 bra +0x18 /* 00000408 */ label000003F2: 000003F2 4267 clr.w -[A7] 000003F4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000003F8 2F2E 000C move.l -[A7], [A6 + 0xC] 000003FC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000400 4EAD 1DA2 jsr [A5 + 0x1DA2 /* export_944 */] 00000404 1D5F 0014 move.b [A6 + 0x14], [A7]+ label00000408: 00000408 4E5E unlink A6 0000040A 205F movea.l A0, [A7]+ 0000040C DEFC 000C add.w A7, 0xC 00000410 4ED0 jmp [A0] 00000412 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2143: // at 00000414 (misaligned) 00000416 FFFC .invalid <> 00000418 2F0C move.l -[A7], A4 0000041A 42A7 clr.l -[A7] 0000041C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000420 4EBA FD9E jsr [PC - 0x262 /* 000001C0 */] 00000424 285F movea.l A4, [A7]+ 00000426 200C move.l D0, A4 00000428 6708 beq +0xA /* 00000432 */ 0000042A 2F0C move.l -[A7], A4 0000042C 3F3C FFFF move.w -[A7], 0xFFFF 00000430 A935 syscall InsertMenu label00000432: 00000432 285F movea.l A4, [A7]+ 00000434 4E5E unlink A6 00000436 2E9F move.l [A7], [A7]+ 00000438 4E75 rts 0000043A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000043C-00000440 fn0000043C: 0000043C 4E56 FFFC link A6, -0x0004 // end alternate branch 0000043C-00000440 fn0000043C: // (misaligned) 0000043E FFFC .invalid <> 00000440 2F0C move.l -[A7], A4 00000442 42A7 clr.l -[A7] 00000444 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000448 4EBA FD76 jsr [PC - 0x28A /* 000001C0 */] 0000044C 285F movea.l A4, [A7]+ 0000044E 200C move.l D0, A4 00000450 6706 beq +0x8 /* 00000458 */ 00000452 2054 movea.l A0, [A4] 00000454 3F10 move.w -[A7], [A0] 00000456 A936 syscall DeleteMenu label00000458: 00000458 285F movea.l A4, [A7]+ 0000045A 4E5E unlink A6 0000045C 2E9F move.l [A7], [A7]+ 0000045E 4E75 rts export_2144: 00000460 4E56 0000 link A6, 0 00000464 3F3C 0003 move.w -[A7], 0x3 00000468 A9C8 syscall SysBeep 0000046A 7000 moveq.l D0, 0x00 0000046C 2D40 000E move.l [A6 + 0xE], D0 00000470 4E5E unlink A6 00000472 205F movea.l A0, [A7]+ 00000474 5C4F addq.w A7, 6 00000476 4ED0 jmp [A0] export_2145: 00000478 4E56 FFC6 link A6, -0x003A 0000047C 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 00000480 286E 0008 movea.l A4, [A6 + 0x8] 00000484 7000 moveq.l D0, 0x00 00000486 2D40 0018 move.l [A6 + 0x18], D0 0000048A 102D FC6B move.b D0, [A5 - 0x395] 0000048E 6716 beq +0x18 /* 000004A6 */ 00000490 4267 clr.w -[A7] 00000492 303C 0007 move.w D0, 0x7 00000496 A830 syscall Pack14 00000498 101F move.b D0, [A7]+ 0000049A 670A beq +0xC /* 000004A6 */ 0000049C 4267 clr.w -[A7] 0000049E 303C 0002 move.w D0, 0x2 000004A2 A830 syscall Pack14 000004A4 3C1F move.w D6, [A7]+ label000004A6: 000004A6 4267 clr.w -[A7] 000004A8 2F0C move.l -[A7], A4 000004AA 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */] 000004AE 101F move.b D0, [A7]+ 000004B0 6700 00E6 beq +0xE8 /* 00000598 */ 000004B4 2F00 move.l -[A7], D0 000004B6 42A7 clr.l -[A7] 000004B8 2F0C move.l -[A7], A4 000004BA 4EBA FD04 jsr [PC - 0x2FC /* 000001C0 */] 000004BE 221F move.l D1, [A7]+ 000004C0 201F move.l D0, [A7]+ 000004C2 4A81 tst.l D1 000004C4 56C1 sne D1 000004C6 C001 and.b D0, D1 000004C8 6700 00CE beq +0xD0 /* 00000598 */ 000004CC 486E FFF8 pea.l [A6 - 0x8] 000004D0 2F0C move.l -[A7], A4 000004D2 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] 000004D6 486E FFF8 pea.l [A6 - 0x8] 000004DA A87B syscall ClipRect 000004DC 486E FFF8 pea.l [A6 - 0x8] 000004E0 2F0C move.l -[A7], A4 000004E2 4EAD 30EA jsr [A5 + 0x30EA /* export_1561 */] 000004E6 486E FFF8 pea.l [A6 - 0x8] 000004EA A8A4 syscall InvertRect 000004EC 2F0C move.l -[A7], A4 000004EE 4EAD 2F1A jsr [A5 + 0x2F1A /* export_1503 */] 000004F2 42A7 clr.l -[A7] 000004F4 2F0C move.l -[A7], A4 000004F6 4EBA FCC8 jsr [PC - 0x338 /* 000001C0 */] 000004FA 265F movea.l A3, [A7]+ 000004FC 200B move.l D0, A3 000004FE 676E beq +0x70 /* 0000056E */ 00000500 3D6E FFFA FFF2 move.w [A6 - 0xE], [A6 - 0x6] 00000506 302E FFFC move.w D0, [A6 - 0x4] 0000050A 5240 addq.w D0, 1 0000050C 3D40 FFF0 move.w [A6 - 0x10], D0 00000510 486E FFF0 pea.l [A6 - 0x10] 00000514 A870 syscall LocalToGlobal 00000516 41EE FFE0 lea.l A0, [A6 - 0x20] 0000051A 2454 movea.l A2, [A4] 0000051C 43EA 0050 lea.l A1, [A2 + 0x50] 00000520 20D9 move.l [A0]+, [A1]+ 00000522 20D9 move.l [A0]+, [A1]+ 00000524 20D9 move.l [A0]+, [A1]+ 00000526 486E FFC6 pea.l [A6 - 0x3A] 0000052A 486E FFE0 pea.l [A6 - 0x20] 0000052E 4EAD 132A jsr [A5 + 0x132A /* export_609 */] 00000532 205F movea.l A0, [A7]+ 00000534 43EE FFD4 lea.l A1, [A6 - 0x2C] 00000538 22D8 move.l [A1]+, [A0]+ 0000053A 22D8 move.l [A1]+, [A0]+ 0000053C 22D8 move.l [A1]+, [A0]+ 0000053E 42A7 clr.l -[A7] 00000540 2F0B move.l -[A7], A3 00000542 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00000546 3F2E FFF2 move.w -[A7], [A6 - 0xE] 0000054A 4267 clr.w -[A7] 0000054C A80B syscall PopUpMenuSelect 0000054E 2E1F move.l D7, [A7]+ 00000550 486E FFD4 pea.l [A6 - 0x2C] 00000554 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */] 00000558 4A87 tst.l D7 0000055A 6718 beq +0x1A /* 00000574 */ 0000055C 42A7 clr.l -[A7] 0000055E 2007 move.l D0, D7 00000560 3F00 move.w -[A7], D0 00000562 2F0C move.l -[A7], A4 00000564 4EAD 2F12 jsr [A5 + 0x2F12 /* export_1502 */] 00000568 2D5F 0018 move.l [A6 + 0x18], [A7]+ 0000056C 6006 bra +0x8 /* 00000574 */ label0000056E: 0000056E 3F3C 0003 move.w -[A7], 0x3 00000572 A9C8 syscall SysBeep label00000574: 00000574 4267 clr.w -[A7] 00000576 2F0C move.l -[A7], A4 00000578 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */] 0000057C 101F move.b D0, [A7]+ 0000057E 6706 beq +0x8 /* 00000586 */ 00000580 2F0C move.l -[A7], A4 00000582 4EBA FEB8 jsr [PC - 0x148 /* 0000043C */] label00000586: 00000586 4267 clr.w -[A7] 00000588 2F0C move.l -[A7], A4 0000058A 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */] 0000058E 101F move.b D0, [A7]+ 00000590 6706 beq +0x8 /* 00000598 */ 00000592 486E FFF8 pea.l [A6 - 0x8] 00000596 A8A4 syscall InvertRect label00000598: 00000598 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+ 0000059C 4E5E unlink A6 0000059E 205F movea.l A0, [A7]+ 000005A0 DEFC 0010 add.w A7, 0x10 000005A4 4ED0 jmp [A0] 000005A6 0000 .incomplete